shepherd satellite - French English Dictionary